*{margin:0; padding:0}

body{ font-size:12px; color:#000000}
a{ color:#000000; text-decoration:none}
a:hover{ color:#FF0000; text-decoration:underline}
.tl{ text-align:left}

.mbox{margin-top:50px; width:100%; position:absolute}
.mt{ margin-top:10px;}
.tb{background:#C7EACA}
.tb tr.top{background:#A3D8A2 url(m_tbg.jpg) repeat-x; font-size:14px; height:28px; line-height:28px; font-weight:bold; color:#004C00}
.tb tr.top2{ background:#C5D5E7}
.tb td.top span.l{ float:left;}
.tb td.top span.r{ float:right; position:relative}
.tb td.top span.l a{ font-size:12px; font-weight:normal; color:#999999; text-decoration:underline}
.tb tr.nav,.tb tr.nav td{ background:#D5EFD5; color:#005B00; font-size:14px; font-weight:bold;border-bottom:1px #B4E100 solid; border-top:1px #EFF9EF solid}
.tb td{ line-height:20px; padding-left:5px;}
.tb input{ border:1px #004600 solid; height:20px; line-height:20px;}
.tb input.bt{background:#4CB74C; height:25px; padding:2px 5px 2px 5px; color:#FFFFFF; border:1px #005800 solid; font-weight:bold}
.tb tr{ color:#000}
.tb tr.tr,.tb tr.trh{background:#ffffff}
.tb tr.tr2,.tb tr.trh2{background:#F6FBF6}
.tb tr.trh:hover,.tb tr.trh2:hover{ background:#FFFFC8}
.h20{ height:20px; line-height:20px;}
.h25{ height:25px; line-height:25px;}
.h30{ height:30px; line-height:30px;}
.h40{ height:40px; line-height:40px;}
.tb tr.ctrl{ background:#DBEFDB}
.b14{ font-size:14px; font-weight:bold}

